export const FETCH_USER_DATA_SUCCESS = '@DATA.FETCH_USER_DATA_SUCCESS'
export const FETCH_USER_DATA_LOADING = '@DATA.FETCH_USER_DATA_LOADING'
export const FETCH_USER_DATA_FAILURE = '@DATA.FETCH_USER_DATA_FAILURE'
export const FETCH_USER = '@EVENT.PROFILE.FETCH_USER'

export const FETCH_USER_CAMPAIGNS_SUCCESS = '@DATA.FETCH_USER_CAMPAIGNS_SUCCESS'
export const FETCH_USER_CAMPAIGNS_LOADING = '@DATA.FETCH_USER_CAMPAIGNS_LOADING'
export const FETCH_USER_CAMPAIGNS_FAILURE = '@DATA.FETCH_USER_CAMPAIGNS_FAILURE'
export const FETCH_USER_CAMPAIGNS = '@EVENT.PROFILE.FETCH_USER_CAMPAIGNS'

export const FETCH_TIERS_SUCCESS = '@DATA.PROFILE.FETCH_TIERS_SUCCESS'
export const FETCH_TIERS_LOADING = '@DATA.PROFILE.FETCH_TIERS_LOADING'
export const FETCH_TIERS_FAILURE = '@DATA.PROFILE.FETCH_TIERS_FAILURE'
export const FETCH_TIERS = '@DATA.PROFILE.FETCH_TIERS'

export const SET_API_TOKEN_NOT_ASKED = '@DATA.PROFILE.SET_API_TOKEN_NOT_ASKED'
export const SET_API_TOKEN_SUCCESS = '@DATA.PROFILE.SET_API_TOKEN_SUCCESS'
export const SET_API_TOKEN_LOADING = '@DATA.PROFILE.SET_API_TOKEN_LOADING'
export const SET_API_TOKEN_FAILURE = '@DATA.PROFILE.SET_API_TOKEN_FAILURE'

export const SIGN_IN = '@EVENT.PROFILE.SIGN_IN'
export const CLEAR_SESSION = '@EVENT.PROFILE.CLEAR_SESSION'
export const CLEAR_PROFILE_STATE = '@EVENT.PROFILE_CLEAR_PROFILE_STATE'

export const SET_CAMPAIGN = '@DATA.PROFILE.SET_CAMPAIGN'

export const LINK_FROM_EXCHANGE_ACCOUNT = '@DATA.PROFILE.LINK_FROM_EXCHANGE_ACCOUNT'
export const LINK_FROM_EXCHANGE_ACCOUNT_LOADING = '@DATA.PROFILE.LINK_FROM_EXCHANGE_ACCOUNT_LOADING'
export const LINK_FROM_EXCHANGE_ACCOUNT_SUCCESS = '@DATA.PROFILE.LINK_FROM_EXCHANGE_ACCOUNT_SUCCESS'
export const LINK_FROM_EXCHANGE_ACCOUNT_FAILURE = '@DATA.PROFILE.LINK_FROM_EXCHANGE_ACCOUNT_FAILURE'

export const LINK_TO_EXCHANGE_ACCOUNT = '@DATA.PROFILE.LINK_TO_EXCHANGE_ACCOUNT'
export const LINK_TO_EXCHANGE_ACCOUNT_LOADING = '@DATA.PROFILE.LINK_TO_EXCHANGE_ACCOUNT_LOADING'
export const LINK_TO_EXCHANGE_ACCOUNT_SUCCESS = '@DATA.PROFILE.LINK_TO_EXCHANGE_ACCOUNT_SUCCESS'
export const LINK_TO_EXCHANGE_ACCOUNT_FAILURE = '@DATA.PROFILE.LINK_TO_EXCHANGE_ACCOUNT_FAILURE'
export const LINK_TO_EXCHANGE_ACCOUNT_RESET = '@DATA.PROFILE.LINK_TO_EXCHANGE_ACCOUNT_RESET'
export const SET_LINK_TO_EXCHANGE_ACCOUNT_DEEPLINK =
  '@DATA.PROFILE.SET_LINK_TO_EXCHANGE_ACCOUNT_DEEPLINK'

export const SHARE_WALLET_ADDRESSES_WITH_EXCHANGE =
  '@DATA.PROFILE.SHARE_WALLET_ADDRESSES_WITH_EXCHANGE'
export const SHARE_WALLET_ADDRESSES_WITH_EXCHANGE_LOADING =
  '@DATA.PROFILE.SHARE_WALLET_ADDRESSES_WITH_EXCHANGE_LOADING'
export const SHARE_WALLET_ADDRESSES_WITH_EXCHANGE_SUCCESS =
  '@DATA.PROFILE.SHARE_WALLET_ADDRESSES_WITH_EXCHANGE_SUCCESS'
export const SHARE_WALLET_ADDRESSES_WITH_EXCHANGE_FAILURE =
  '@DATA.PROFILE.SHARE_WALLET_ADDRESSES_WITH_EXCHANGE_FAILURE'

export const CREATE_USER = '@DATA.PROFILE.CREATE_USER'
export const AUTH_AND_ROUTE_TO_EXCHANGE = '@DATA.AUTH_AND_ROUTE_TO_EXCHANGE'

export const FETCH_USER_RISK_SETTINGS_SUCCESS = '@DATA.FETCH_USER_RISK_SETTINGS_SUCCESS'
export const FETCH_USER_RISK_SETTINGS_LOADING = '@DATA.FETCH_USER_RISK_SETTINGS_LOADING'
export const FETCH_USER_RISK_SETTINGS_FAILURE = '@DATA.FETCH_USER_RISK_SETTINGS_FAILURE'
export const FETCH_USER_RISK_SETTINGS = '@EVENT.PROFILE.FETCH_USER_RISK_SETTINGS'

// SOFI MIGRATION TASKS
export const INITIATE_SOFI_LANDING = '@DATA.INITIATE_SOFI_LANDING'

export const SET_SOFI_LINK_DATA = '@DATA.SET_SOFI_LINK_DATA'
export const FETCH_SOFI_USER_STATUS = '@DATA.FETCH_SOFI_USER_STATUS'
export const SET_SOFI_USER_STATUS = '@DATA.SET_SOFI_USER_STATUS'
export const SET_SOFI_USER_STATUS_FROM_POLLING = '@DATA.SET_SOFI_USER_STATUS_FROM_POLLING'
export const SET_SOFI_MIGRATED_BALANCES = '@DATA.SET_SOFI_MIGRATED_BALANCES'
export const SOFI_REDIRECT_AFTER_EMAIL_VERIFICATION = '@DATA.SOFI_REDIRECT_AFTER_EMAIL_VERIFICATION'

export const ASSOCIATE_SOFI_USER_SIGNUP = '@DATA.ASSOCIATE_SOFI_USER'
export const ASSOCIATE_SOFI_USER_LOGIN = '@DATA.ASSOCIATE_SOFI_USER_LOGIN'
export const ASSOCIATE_SOFI_USER_LOADING = '@DATA.ASSOCIATE_SOFI_USER_LOADING'
export const ASSOCIATE_SOFI_USER_SUCCESS = '@DATA.ASSOCIATE_SOFI_USER_SUCCESS'
export const ASSOCIATE_SOFI_USER_FAILURE = '@DATA.ASSOCIATE_SOFI_USER_FAILURE'

export const FETCH_SOFI_MIGRATION_STATUS = '@DATA.FETCH_SOFI_MIGRATION_STATUS'
export const FETCH_SOFI_MIGRATION_STATUS_LOADING = '@DATA.FETCH_SOFI_MIGRATION_STATUS_LOADING'
export const FETCH_SOFI_MIGRATION_STATUS_SUCCESS = '@DATA.FETCH_SOFI_MIGRATION_STATUS_SUCCESS'
export const FETCH_SOFI_MIGRATION_STATUS_FAILURE = '@DATA.FETCH_SOFI_MIGRATION_STATUS_FAILURE'

export const MIGRATE_SOFI_USER = '@DATA.MIGRATE_SOFI_USER'
export const MIGRATE_SOFI_USER_LOADING = '@DATA.MIGRATE_SOFI_USER_LOADING'
export const MIGRATE_SOFI_USER_SUCCESS = '@DATA.MIGRATE_SOFI_USER_SUCCESS'
export const MIGRATE_SOFI_USER_FAILURE = '@DATA.MIGRATE_SOFI_USER_FAILURE'
